.login {position: absolute;top: 0px;bottom: 0px;background-color: #fff;}
.login .top img {width: 100%;}
.login .van-cell {background-color: #EBEEF5;}
.login .miss {margin: 10px 20px 0 20px;}
.login .agree {position: relative;}
.login .agree .buy {background-color: transparent;color: #1989fa;;border: none;height: 20px;
position: absolute;font-size: 12px;left: 80px;top: 0px;}
.login .tip {margin: 60px 20px;}
.login .tip h3 {margin-bottom: 20px;text-align: center;font-size: 18px;}
.login .tip p {line-height: 27px;font-size: 14px;text-indent: 2em;color: #606266;}

.main {padding: 15px;position: absolute;top: 0px;right: 0px;left: 0px;background: #fff;}
.main .order {margin-top: 15px;}

.orderBuy {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;background: #f6f8f9;}
.orderBuy .adress {height: 300px;background-color: #409EFF;padding: 15px;}
.orderBuy .adress .form {background-color: #fff;border-radius: 7px;}

.orderBuy .adress .order-msg {background-color: #fff;border-radius: 7px;margin-top: 10px;}
.orderBuy .adress .invoice {background-color: #fff;border-radius: 7px;margin-top: 10px;}
.adress .back {margin: 10px 0px;color: #fff;font-size: 20px;}

.myorder {margin: 10px;background: #fff;padding: 10px;border-radius: 10px;position: relative;}
.myorder p {color: #909399;margin-top: 5px;}

.out-card {margin: 15px;background-color: #fff;padding: 10px;border-radius: 7px;}
.adress .adress-left {display: inline-block;margin: 5px 5px;}
.adress .adress-right {margin-left: 60px;margin-bottom: 10px;padding-top: 3px;}
.adress .adress-right h3 span {color: #909399;font-weight: 100;margin-left: 10px;}
.adress .adress-right p {margin-top: 5px;}
.adress::after {clear: both;}
.adress-left .van-icon {background-color: #409EFF;color: #fff;font-size: 40px;border-radius: 50%;padding: 7px;}
.detail .top {font-size: 17px;margin: 15px 0 0 20px;}

.detail .tip {font-size: 15px;}
.detail .van-cell-group {margin-bottom: 15px;}
.detail .back {margin: 10px 15px;font-size: 20px;}


